#shopcarlist{width:840px;margin:45px auto 5px;padding:5px;border:5px #FF6699 solid;background:#ffffff;}

#shopcarlist div.title{background:#FFAAC8;padding:10px;color:#ffffff;border-bottom:1px dotted #FF6699;}
#shopcarlist .password { width:250px;}
#shopcarlist .qty{ width:25px;}
#shopcarlist .del{ background-color:#C00043;border:1px solid #FFFFFF;width:38px;}
h3{margin:5px 0px;}h6{margin:5px 0px;}
table.carlist{font-size:12px;}
tr.headtr td{height:40px;border-bottom:1px dotted #ff6699;padding:0px 5px;font-weight:bold;background:#FCCDDB;}
tr.itemlist td{height:30px;border-bottom:1px dotted #ff6699;padding:3px 5px;font-size:11px;}
table.info td{border-bottom:0px;}
table.info td span.productname{display:block;font-weight:bold;}
table.carlist td.total{text-align:right;height:40px;padding:10px;}
table.cartbt{float:right;background:#FF0066;color:#FFFFFF;text-align:center;margin:5px;}table.cartbt td{border:1px solid #FFFFFF;height:30px;}
table.cartbt a{color:#ffffff;}